Medical Dictionary

obturator membrane

noun

Medical Definition of OBTURATOR MEMBRANE

:  a firm fibrous membrane covering most of the obturator foramen except for the obturator canal and serving as origin of the obturator externus and obturator internus

Browse

How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears